package com.crm.dao.mapper.customMapper.contactManagerCustomMapper;

import com.crm.model.entity.contactManager.ContactInformation;
import com.crm.model.entity.customerManager.Customer;
import com.crm.model.qo.contactManager.AddContactInformationQO;
import com.crm.model.qo.contactManager.ContactInformationManyPeopleQO;
import com.crm.model.qo.contactManager.ContactQO;
import com.crm.model.vo.contactManager.*;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * 联系人管理
 */
public interface ContactInformationManyPeopleCustomMapper {

    /**
     * 联系联系方式一机多用
     *
     * @param dateUnit 1本周  2 本月
     * @param type  1超管 2普通管理员 3用户
     * @param contactInformationManyPeopleQO 查询条件
     * @return
     */
    List<ContactInformationManyPeopleVO> contactInformationManyPeopleList(@Param("contactInformationManyPeopleQO") ContactInformationManyPeopleQO contactInformationManyPeopleQO,@Param("dateUnit") Integer dateUnit,@Param("type") int type);
}
